#pragma once

#include <iostream>
#include <memory>
#include <iomanip>

using namespace std;

namespace frost
{
	class matrix_float2
	{
	public:
		matrix_float2(void);
		matrix_float2(int r, int c);
		~matrix_float2(void);
		void set(float value, int r, int c);
		void read_from_keyboard();
		void print();
	private:
		unique_ptr<unique_ptr<float[]>[]> mptr;
		int r_size;
		int c_size;
		void create_matrix(int r, int c);
		void delete_matrix();
	};
}

